///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//				main.c
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include "../inc/mapas.h"

int drawmap (void);
int initswitch (char *p);
int printmap (void);

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

int main (char argc, char *argv[])
{	
	if (argc != 2)					//chequeo de llamada al programa.
	{
		printf ("Error.\nUso: nombre-del-programa [tipo-de-objeto]\n");
		printf("Tipos existentes:\n\t'P' PASTO\n\t'W' AGUA\n\t'A' ARBOL\n");  
		return 0;         
	}
	srand(time(NULL));	              	//inicio randomizador. 	 	
	initswitch(argv[1]);			//inicializa el mapa (llena todas las casillas con el objeto obtenido en *argv[1])
	if (errflag==0)				//si no hubo errores en initswitch
	{	
		drawmap();			//genero el mapa
		printmap();			//lo dibujo en pantalla
	}

	return 0;
}

/*
int map2file (void)
{	FILE *file;
	file=fopen("nombre.txt","r+");
	
	for (i=0;i<MAXMH;++i)				// recorro todas las casillas del mapa
	{	for (j=0;j<MAXMW;j++)			// recorro todas las casillas del mapa
			//putc(map[i][j],file);			
			fputs (map[i][j],file);	//imprimo en pantalla lo que este en ij.
		fputs("\n",file);
		//putc('\n',file);	
	}
	//fclose(file);	
	return 0;
}
*/
